package com.ycxh.module.FileStore.entity;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * (FileFolder)文件夹实体类
 *
 * lombok之@Data
 * https://www.cnblogs.com/ajing2018/p/12961392.html
 *
 * @author 莫提
 * @since 2020-02-25 17:19:04
 */
@AllArgsConstructor //全参构造器
@NoArgsConstructor //无参构造器
@Data // 注在类上，提供类的get、set、equals、hashCode、canEqual、toString方法
@Builder
public class FileFolder implements Serializable {

    /**
    * 文件夹ID =0,根目录
    */
    private Integer fileFolderId;
    /**
    * 文件夹名称
    */
    private String fileFolderName;
    /**
    * 父文件夹ID
    */
    private Integer parentFolderId;
    /**
     * 父文件夹路径
     */
    private String parentFolderPath;
    /**
    * 所属文件仓库ID
    */
    private Integer fileStoreId;
    /**
    * 创建时间
    */
    private Date time;
    /**
     * 文件的绝对路径（唯一地指定文件）
     */
    private String path;

}